Patterns for Fault Tolerant Cloud Software
نویسنده
چکیده
Patterns for Fault Tolerant Software was published in 2007 (Wiley). It contains sixty-three patterns related to designing software to tolerate faults with the goal of high availability. The patterns all presuppose traditional software on hardware operating model that was prevalent in the computing industry up to the mid-2000s. With the widespread adoption of software virtualization and cloud computing some of the underlying assumptions present in the book have changed. In this PLoP paper several patterns from this book will be reexamined to discuss the modifications needed to make them useful or relevant to virtualized or cloud environments. Three new patterns for the collection are also in this paper.
منابع مشابه
Efficient Fault-Tolerant Strategy Selection Algorithm in Cloud Computing
Cloud computing is upcoming a mainstream feature of information technology. More progressively enterprises deploy their software systems in the cloud environment. The applications in cloud are usually large scale and containing a lot of distributed cloud components. Building cloud applications is highly reliable for challenging and critical research issues. Information processing systems has in...
متن کاملFault Tolerant Architecture to Cloud Computing Using Adaptive Checkpoint
Cloud computing refers to both the applications delivered as services over the Internet and the hardware and systems software in the datacenters that provide those services. Failures of any type are common in current datacenters, partly due to the number of nodes. Fault tolerance has become a major task for computer engineers and software developers because the occurrence of faults increases th...
متن کاملScheduling Fault Tolerant Cloud Applications using Component Ranking
Cloud is an emerging technology where the providers provide various services to Information Technology by adopting the concept of service oriented architecture, distributed, autonomic, and utility computing. In the present competitive world, building a highly dependable cloud application and opting for the optimal fault tolerant technique for cloud components has become crucial. In this paper, ...
متن کاملHigh Reliability Approaches in Cloud Applications for Business – Reliability as a Service (raas) Model
We introduce in this paper the concept of a new model Reliability as a Service (RaaS) on cloud software systems. The concept is supported by common fault tolerant approaches which should be adopted as part of the cloud software architecture in order to obtain a reliability close to the five 9s (99,999%) as stated by Software Availability Forum (SAF). Since there is no one particular need for ev...
متن کاملEfficient Fault-Tolerant Infrastructure for Cloud Computing
Efficient Fault-Tolerant Infrastructure for Cloud Computing
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2014